#ifndef STRAY_RESOURCE_TEXTURE_FACTORY_H
#define STRAY_RESOURCE_TEXTURE_FACTORY_H

#include "Texture.h"

namespace Stray {
namespace Resource {

class TextureFactory
{
public:
	TexturePtr createTexture(const ResourceID& id);
	TexturePtr createTexture(const ResourceID& id,  const TextureCreationParam& param);
	void buildTexture(const TexturePtr& spMesh, const TextureCreationParam& param);

private:
};

}
}

#endif